/* CSS Document */
/**++全局公用样式++**/
html{ width:100%;font-size:75%/*++html默认10px即62.5%++*/;margin:0; padding:0;}
html body{  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Lucida Grande",Verdana,"ＭＳ Ｐゴシック",sans-serif;color:#000000;margin:0; padding:0;-webkit-text-size-adjust:none; -o-text-size-adjust:none; width:100%; height:100%;background-color: #fff;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del,dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,img{ margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
footer, header, hgroup, menu, nav, section {display: block;}
img{ padding:0;}
a{cursor:pointer;}
a img{ border:0;}
a:hover{ cursor:pointer;}
img, object{max-width:100%;}
form{margin:0; padding:0;}
.wraper{ max-width:768px; margin:0 auto; padding:0; overflow:hidden;}
.swipe { list-style:none}
.swipe li div, .swipe div div div {margin:0;}
/**++全局公用样式++**/

/**++公用样式表++**/
.search{ background:#c58b2a; margin:9px 1% 9px 1%; padding:0 2% 0 2%; width:94%; border-radius:0.3em}
.search div{ float:left;}
.search_input{ border:1px solid #abadb3;width:75%; height:26px; margin:6px 0; border-radius:0.3em}
.search_button{ float:right !important; width:25%; cursor:pointer; padding-top:0.6em;}
body{background-color: #fff;}
header{width:100%;padding:0; margin:0; overflow:hidden; zoom:1;}
header div{ float:left; vertical-align:middle;}

.header{width:100%; padding:0; margin:0; overflow:hidden;}
.header .header_top{width:100%; overflow:hidden; background-color:#FFFFFF;}
.header .header_top .top_left{width:46%; line-height:100%; float:left; padding:0 2% 0 1%;border-right:1px solid #CCCCCC; }
.header .header_top .top_right{width:49%; float:right; font-size:1em; line-height:1.2em; padding:0.3em 0 0 1%;}
.header .header_top .top_right p{
	padding-top: 0.3em;
}
.header_search{width:100%; height:30px; overflow:hidden;background:url(../Cosonsen-img/top_bg.jpg); padding:10px 0px 10px 0%;
}
.header_search .header_search_input{width:60%;height:30px; border:none; margin:0 1% 0 2%; padding:0 1% 0 2%; float:left; /*background:url(../images/2014/header_search_placeholder.jpg) left center no-repeat;*/ background-color:#FFFFFF;}
.header_search .header_search_input:focus{background:url(""); background-color:#FFFFFF;}
.header_search .header_search_submit{width:20%; margin:0 2% 0 0; height:30px; background:url(../Cosonsen-img/header_search_submit.png) center center no-repeat;  border:none; min-width:85px;}
.header_search .chacha{display: none;float:right;line-height: 30px;}
.top{width:99%; height:41px;overflow:hidden; background:url(../images/2014/top_bg.jpg); padding:5px 0px 4px 2px;}
.top .top_logo{ max-width:169px;width:40%;padding-right: 1em;}
.top .top_logo img{margin:5px 0 0 5px;} 
.top .top_search{max-width:311px;width:57%; height:41px;float:right;}
.top .top_search .search_text{height:26px; line-height:26px;border:1px solid #abadb3;width:90%; border-radius:0.3em;background-color:#FFFFFF; margin-top:3px;}
.top .top_search .search_submit{height:30px; position:relative; top:-32px; left:75%; width:25%;border-radius:0.3em; display:none;}

.index_timelimit{width:98%; margin:0 1%; overflow:hidden; text-align:center; max-height:72px;}
.index_timelimit .top_buy_clock{width:100%; position:relative; top:-2.1em; color:#fe0152; font-size:1.2em; line-height:2em; text-align:center; height:0;}
.index_timelimit .top_buy_clock a{color:#fd9c00; text-decoration:none; font-size:1.3em; font-weight:bold;}

.index_wall{width:98%; margin:1em 1% 0 1%; overflow:hidden;}
.index_wall .wall{width:48%; max-width:224px; max-height:96px; margin:10px 1% 0 1%; float:left;zoom:1;overflow:hidden;}
.index_wall .wall img{max-width:221px; max-height:94px; width:99%; border:1px solid #CCCCCC;}

.index_tuijian{width:100%; overflow:hidden; margin-top:2em;}
.index_tuijian .tuijian_title{width:100%; height:46px;background:url(../images/2014/tuijian_title.jpg) repeat-x;}
.index_tuijian .tuijian_title .tuijian_text{width:60%; height:46px; line-height:46px; padding-left:10px; float:left; font-size:16px; font-weight:bold;} 
.index_tuijian .tuijian_title .tuijian_more{width:20%; height:46px; line-height:46px; float:right; background:url(../) right center no-repeat; margin-right:1em; font-size:12px; font-weight:bold;background-size: 10px;}
.index_tuijian .tuijian_title .tuijian_more a{text-decoration:none; color:#666;overflow:hidden;display: flex;}
.index_tuijian .tuijian_title .tuijian_more a img{flex-direction: column;color: #666;padding-bottom: 0.2em;width: 1.5em;}
.index_tuijian .tuijian_content{width:100%;}
.index_tuijian .tuijian_content .tuijian_list{width:32%; max-width:120px; padding:10px 0 0 1%; float:left;}
.index_tuijian .tuijian_content .tuijian_list .tuijian_img{ width:100%; position: relative}
.index_tuijian .tuijian_content .tuijian_list .tuijian_img img{width:90%; margin:0 5%;}
.index_tuijian .tuijian_content .tuijian_list .tuijian_img a{text-decoration:none;}
.index_tuijian .tuijian_content .tuijian_list .tuijian_product_title{width:100%; height:3em; line-height:1.5em; overflow:hidden; text-align:center;}
.index_tuijian .tuijian_content .tuijian_list .tuijian_product_title a{ color:#333333;}
.index_tuijian .tuijian_content .tuijian_list .tuijian_price{width:100%; height:1.5em; line-height:1.5em; overflow:hidden; text-align:center; color:#e50065; font-weight:bold;}

.index_foot{width:100%; margin-top:2em; border-top:2px solid #ff0052;}
.index_foot .foot_table{width:98%; background-color:#CCCCCC; margin:2em 1% 0 1%;}
.index_foot .foot_table tr th{background-color:#EEEEEE; padding-left:0.5em; text-align:left; height:2em; line-height:2em;}
.index_foot .foot_table tr td{width:50%; height:2.5em; line-height:2.5em; background-color:#FFFFFF; padding-left:0.5em; text-align:left;}
.index_foot .foot_table tr td a{text-decoration:none; color:#000000;}
.index_foot .foot_table tr td span{width:33px; height:2em; display:block; float:left; margin-top:3px;}
.index_foot .foot_table tr td span#foot1{background:url(../images/2014/foot_ico1.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot2{background:url(../images/2014/foot_ico2.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot3{background:url(../images/2014/foot_ico3.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot4{background:url(../images/2014/foot_ico4.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot5{background:url(../images/2014/foot_ico5.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot6{background:url(../images/2014/foot_ico6.png) left center no-repeat;}
.index_foot .foot_table tr td span#foot11{background:url(../images/2014/foot_ico7.png) left center no-repeat;}

/**++店長日記++**/
.cos_w_diary{width:98%; margin:1em 1% 0 1%; border:1px solid #ccc;}
.cos_w_diary h3{background:#eee;height:2em; line-height:2em; font-size:14px; padding-left:1%; border-bottom:1px solid #ccc;}
.cos_w_diary h3 span{float:right; font-weight:normal; font-size:12px;}
.cos_w_diary li{position:relative;border-bottom:1px solid #ccc;padding:0.5% 1%;}
.cos_w_diary li span{font-size:12px;; color:#999;}
.cos_w_diary li h4{font-size:12px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cos_w_diary li h4 a{color:#de4a4a;}
.cos_w_diary li p{font-size:12px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; }
.cos_w_diary li i{position:absolute;top:20%; right:2%;}
.cos_w_d_cont{width: 100%;}
.cos_w_d_cont a{text-decoration: none;color: #000000;}
/**++店長日記++**/

.foot_list{width:98%; margin:2em 1% 0 1%; background-color:#CCCCCC;}
.foot_list tr th{background-color:#FFFFDD; padding-left:0.5em; text-align:left; height:2.5em; line-height:2.5em;}
.foot_list tr td{background:url(../images/2014/foot_ico10.jpg) right center no-repeat;background-color:#FFFFFF; padding-left:0.5em; text-align:left; height:2.5em; line-height:2.5em;}
.foot_list tr td a{text-decoration:none; color:#000000;}
.foot_list tr td span{width:33px; height:2em; display:block; float:left; padding-top:0.5em;}
.foot_list tr td span#foot7{background:url(../images/2014/foot_ico8.png) left center no-repeat;}
.foot_list tr td span#foot8{background:url(../images/2014/foot_ico9.png) left center no-repeat;}
.foot_list tr td span#foot9{background:url(../images/2014/foot_ico10.png) left center no-repeat; width:50px;}


.foot_tail{width:98%; margin:0 1% 0 1%; height:3em; line-height:3em; text-align:right;}
.foot_tail a{text-decoration:none; color:#000000;}
.twitter_share{ background: url(../images/2018/twitter_share.png) no-repeat;position: relative;width: 114px;height: 30px;float: left;text-align: center;}
.foot_bottom{width:100%; height:31px; line-height:31px; color:#FFFFFF;margin: -20px 0 20px 5px;text-align: center;}
.foot_bottom a{color:#FFFFFF; text-decoration:none;}
.foot_bottom span{width:20px; height:16px; background:url(../images/2014/bottom_arrow.png) no-repeat; float:right; margin-top:7px;}
.pc_expand{width:100%; height:2.5em; line-height:2.5em; text-align:center;}

.foot_navs{width:120%; height:47px; position:fixed; bottom:0;background-color:#FFFFFF; z-index:999999; left:0;overflow;auto;min-height:0px;}
.foot_navs#bottom{/*position:inherit;*/position:fixed;bottom: 0;}
.foot_navs .foot_nav{height:43px; width:24.2%; border-bottom:2px solid #CCCCCC; border-top:2px solid #CCCCCC; float:left; overflow:hidden; padding:1px 0px 1px 0px; font-size:10px;}
.foot_navs .foot_nav#foot_nav1{width:20%;}
.foot_navs .foot_nav#foot_nav2{width:21%;}
.foot_navs .foot_nav#foot_nav3{width:19%;}
.foot_navs .foot_nav#foot_nav4{width:21%;}

.foot_navs .foot_nav_blank{width:3px; height:45px; border-bottom:2px solid #CCCCCC; border-top:2px solid #CCCCCC; background:url(../images/2014/2014_navline.png) no-repeat;float:left;}
.foot_navs .foot_nav .foot_nav_one{width:100%; height:38px; border-bottom:2px solid #c58b2a; margin:2px 0px 1px 0px; background:url(../images/2014/2014_navbg.png) repeat-x;}
.foot_navs .foot_nav .foot_nav_one  a{ width:100%; height:100%;color:#000000; text-decoration:none; overflow:hidden;}
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg{width:100%; height:26px; line-height:26px; padding:8px 0px 0px 0px; float:right; display:inline;position: relative;}
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg img{max-height:20px; float:left; margin-top:1px;}
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg span{height:20px; line-height:20px; padding:3px 0px 0px 6px; float:left;}
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg span a{position:relative; top:-1em; left:4em;}
/*.foot_navs .foot_nav .foot_nav_one .foot_nav_bg span#cart_num{ position:relative; left:-5em; top:-1.2em; color:#e50065; font-weight:bold;}*/
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg span#cart_num{ position:absolute; left:0; top:-6px; color:#e50065; font-weight:bold;}
.foot_tail_blank{width:100%; height:51px;}

@media (min-width: 321px) and (max-width: 375px) {
	.foot_navs .foot_nav .foot_nav_one .foot_nav_bg img{max-height:20px; float:left; margin-top:1px; margin-left:10px;}
}

/*
.logo{ width:26%; border-right:1px solid #ac0036; padding:0.5em 0 0.5em 1em; height:2.1em; text-align:center;}
.logo a{ width:90%; height:2.4em; line-height:2.4em;color:#FFFFFF;font-weight:bold; text-decoration:none;white-space:nowrap; background:url("../images/icon_home20140321.png") left no-repeat; padding-left:25px;}
.member{ width:26%; border-right:1px solid #ac0036; padding:0.5em 0 0 1em; height:2.1em; text-align:center;}
.member a{ width:90%; height:2.4em;color:#FFFFFF;font-weight:bold; background:url("../images/icon_login20140321.png") left no-repeat; padding-left:25px;}

.header_cart{ width:30%;padding:0.4em 0 0.4em 0; height:3.1em; border-left:1px solid #f98bae;}
.header_cart_main{ float:right !important; width:80%; padding-top:0.3em;}
.header_cart_main img{ float:left; max-width:3.33em}
.header_cart_num{ margin-left:-1.5888em; color:#FFF; float:left}
.header_view_cart_link{height:2.7333em; line-height:2.7333em; vertical-align:middle; float:left;color:#FFF;text-shadow:0 1px 1px #d00101 inherit; text-decoration:none; margin:2px 0px 0px 3px; font-weight:bold;}

.logo a{ display:block; padding-left:3.3333%;}
.new_product{ width:45%; border-left:1px solid #f98bae;  border-right:1px solid #ac0036; padding:1em 0.5em 0.5em 0.5em; height:2.3333em}
.new_product a{ color:#FFF; text-decoration:underline;}
.new_product a:link,.new_product a:visited{color:#FFF;}
.header_space{padding:1em 0.5em 0.5em 0.5em; height:2.3333em;border-left:1px solid #f98bae;}

footer{ height:3.6667em; width:100%; margin:0; padding:0; overflow:hidden; bottom:-1px; border-top:1px solid #000000; background:url(../images/footer_nav_bg.jpg) repeat-x;}
.footer_ul_nav{ margin:0; padding:0; width:100%; border-top:1px solid #898989;}
.footer_ul_nav li{ list-style:none; float:left; padding:0 6%; overflow:hidden; width:3.6em;}
.footer_ul_nav li:nth-child(4){ width:4.6em !important;}
.footer_ul_nav li:last-child{ width:3em !important;}
.footer_ul_nav a{ display:block; overflow:hidden; zoom:1;line-height:0 !important; color:#FFF;text-shadow: 0 1px 1px #000 inherit; text-decoration:none; color:#FFF; width:100%;}
.footer_ul_nav a:link,.footer_ul_nav a:visited{text-decoration:none;color:#FFF;}
.footer_ul_nav img,.footer_ul_nav p{ float:left;}
*/
/**++脚部联系我们++**/
.footer_contact_us{ width:96%; border:1px solid #dedfdf;border-radius:0.5em; margin:0.8em 0.9% 1.5em 0.9%; padding:0.2em 1%; clear:both; background:#FFF;}
.footer_contact_us .footer_open_time_title{font-size:1.2empx; font-weight:bold; color:#e50065; margin:0px; padding:0.3em 0 0 0;}
.footer_contact_us  .footer_open_time{font-weight:bold; padding-bottom:0.6em}
.email_to_us{ color:#36C;}
/**++脚部联系我们++**/

/*.pages{ width:97.8%; margin:0.4em 1%; border:1px solid #f9c0c7; background:#fcdee0; height:2.1333em; padding:0.4em 0 0.8em 0; text-align:center; position:relative;}
.pages a{ display:inline-block; color:#FFF; background:#e11b4e; padding:0.4em 0.9em; text-decoration:none;}
.pages a:link,.pages a:visited{color:#FFF; }
.pages a:last-child{ position:absolute; right:0.5em;}
.pages a:first-child{ position:absolute; left:0.5em;}*/

.break_nav{ width:98%; margin:0 1%; line-height:2em; overflow:hidden; border-bottom:1px solid #bdbdbd; padding:0.2em 0 0 0;}
.break_nav a{ display:inline-block; color:#595757; text-decoration:none; padding:0 0.2em 0 0; margin:0; word-break:break-all;}
.break_nav a:link,.break_nav a:visited{color:#595757;}
.break_nav span{ display:inline-block;padding-right:0.2em; margin:0; color:#666666;word-break:break-all;}
.break_nav_products_name{width:100%; font-size:1em; line-height:1.5em; text-align:center; margin:0; padding:1em 0 1em 0;}
.word_size_32{ font-size:2.6667em;}
.word_red{ color:#ff0000;}

.errorSummary{width:93.5%; margin:0.5em 1%; padding:0 2%; border:1px solid #d0011a; background:#fef2f2; border-radius:0.5em;}
.errorSummary p{ font-weight:bold;}
.errorSummary ul{ list-style:none}

.money_word{ color:#e50065;}
/**++公用样式表++**/

/**++首页样式++**/
.fudaihuodong{ max-width:749px;margin:0 auto;overflow:hidden; text-align:center;}
.fudaihuodong a{width:32%; float:left !important; border:none;}
.fudaihuodong a img{border:none;}

.index_slider{ max-width:749px;margin:0 auto;overflow:hidden; }
.index_slider_img{margin:0; padding:0; overflow:hidden; zoom:1;}
.index_slider_img a{ display:block; float:left; margin:0; padding:0; line-height:0;}
.index_slider_page{ width:100%; background:#ffc600; height:3px; overflow:hidden;}
.index_slider_active{ width:20%; height:100%; background:#bf0000;}

#slider{max-width:749px;margin:0 auto;line-height:0; margin:2px 0px 9px 0px;}
#slider ul,li{list-style:none;}


.banner{width:98%; margin:0 1% 6px 1%; text-align:center;}

.time_buy{ border:1px solid #dedfdf; border-radius:0em 0em 0.5em 0.5em; width:98%; margin:0 1%;  zoom:1; overflow:hidden;}
/*.time_buy div{ float:left;}*/
/*.buy_time{ float:right !important;}*/
.buy_time p,.buy_time img{ float:left;}
.time_buy_title{ height:6.0416%; width:100%;  border-bottom:1px solid #cecece;}
.timer_buy_title_main{ width:100%; border-bottom:1px solid #FFF;}
.time_logan{ max-height:26px; padding-top:0.3em; width:28%;}
.time_buy_date{ padding-top:0.40em; color:#d40000;}
#time_slider{ width:100%;}
#time_slider div{ float:left;}
.each_time_slider{ width:45%; padding:0% 2.5%;}
.each_time_img{ width:30%;}
.each_time_img a{ line-height:0; display:block;}
.each_time_img .panic_discount{position:relative; top:-3.5em; width:100%;}
.each_time_info{ width:65%; padding-left:5%; text-align:left;}
.each_time_info a{ text-decoration:underline; color:#2b2b2b;}
.each_time_info a:link,.each_time_info a:visited{color:#2b2b2b;}
.each_time_info p{ display:inline-block !important;}
.each_time_name{}
.price_time_buy{ line-height:0; width:100%; text-align:left;}
.price_time_buy img{ display:inline-block;}
.each_time_price p{ font-weight:bold;}
.each_time_price img{ padding:0.1666em 0 0 0.1666em;}

.time_slider_page{ width:100%; text-align:center;}
.time_slider_page p{ display:inline-block; height:1.5em; width:2.5em; background:url(../images/time_slider_page_link.jpg) no-repeat;}
.time_slider_page_active{ background:url(../images/time_slider_page_active.jpg) no-repeat    !important;}

.index_product_type{ width:98%; margin:0 1%; overflow:hidden; zoom:1;}
.index_product_type div{ float:left;}
.index_product_type a{ display:block; padding:0; margin:0; line-height:0;}
.index_product_type a img{ width:99.7%;}
.index_product_type .each_product_type{ width:23%; border:1px solid #b5b5b6; padding:0.4333%;margin:0 0.95% 0 0;}
.index_product_type .each_product_type:last-child{ margin-right:0 !important;}

.index_cate_type{width:98%; margin:1em 1% 0 1%; overflow:hidden;}
.index_cate_type .each_cate_type{max-width:139px; max-height:139px;float:left; width:26%; margin:0 0 10px 6%;}

.index_fenlei{width:98%; margin:10px 1% 0 1%; overflow:hidden;}
.index_fenlei ul{margin:0; padding:0; list-style:none;}
.index_fenlei ul li{width:99%; height:43px; border:1px solid #c2c2c2; background-color:#f7f7f7; border-radius:0.5em; margin-top:-1px;}
.index_fenlei ul li span{width:100%; height:43px; display:block; overflow:hidden;background:url(../images/2014/2014_arrow_icon.png) 96% 50% no-repeat;background-size: 10px;}
.index_fenlei ul li a{width:98%; line-height:43px;text-decoration:none; color:#333; padding-left:0.5em; font-size:14px; display:block; float:left;}
.index_fenlei ul li#subfenlei_0{margin-top:0px;}
.index_fenlei ul li#fenlei_568{margin-top:0px; margin-bottom:10px; background-color:#fbf0f1; border-color:#f7d3d6;}
.index_fenlei ul li#fenlei_415{margin-top:0px; margin-bottom:10px; background-color:#f4faee; border-color:#d2dbca;}
.index_fenlei ul li#fenlei_65{margin-top:0px;}

.index_fenlei ul li#fenlei_244{margin-top:10px; background-color:#fff6ed; border-color:#eadac9;}
.index_fenlei ul li#fenlei_298{margin-top:10px;background-color:#fff6ed; border-color:#eadac9;}
.index_fenlei ul li#fenlei_318{margin-top:10px; margin-bottom:13px; background-color:#fff6ed; border-color:#eadac9;}
/**++首页样式++**/

/**++列表页样式++**/
.lists_box{ width:98%; margin:0 1%; overflow:hidden; zoom:1;}
.lists_box .each_product{ width:100%;background:#FFF; border-bottom:1px dotted #bcbcbc; padding:1em 0 0.7em 0; margin:0;}
.lists_box div{ float:left;}
.each_product_img{ width:20%; padding-right:2%; max-width:95px;}
.each_product_img a{width:100%; height:100%; display:block; overflow:hidden;position: relative;}
.each_product_img a .soldout{position:absolute; top:50px; background:url(../images/2014/soldouttext.png) no-repeat; width:100%; height:135px;}
.product_name,.product_activity_info,.current_price,.product_detail{ width:78% !important;}
.product_name{ margin:0 0 0.4em 0; padding:0; font-size:1.4em; color:#000000; font-weight:500; word-break:break-all;}
.product_name a{color:#000000; text-decoration:none;}
.product_activity_info{margin:0 0 0 0; padding:0;}
.product_activity_info p{ float:left; margin-left:0.1667em;}
.product_activity_big_red_word{ font-size:1.2em; color:#ff0052;}
.discount_num{border:2px solid #ff0000; padding:2px; color:#FFF; font-weight:bold;-webkit-transform: rotate(-5deg) translateZ(0); -o-transform: rotate(-5deg) translateZ(0); text-shadow:0 1px 1px #000 inherit;}
.discount_num span{ color:#fff800;}
.discount_word{font-size:1.8em; height:1.5em; line-height:1.5em; font-weight:bold; background:#ff0000;}
.current_price{width:100%;margin:0 0 0 0;}
.current_price span{ font-size:1.8em; font-weight:bold; color:#ff0000;}
.product_detail .product_detail_link{ display:block; line-height:0; float:right;width:40%; text-align:right;}
.product_detail .other_price{ float:left;}
.product_detail .other_price .price_original{ text-decoration:line-through;}
.product_detail .other_price p{ margin:0; padding:0;}
/**++列表页样式++**/

/**++购买页商品轮播++**/
.pannel_left{width:12.5%; height:5em; float:left; margin:1%; margin-top:35%; text-align:right;}
.pannel_right{width:12.5%; height:5em; float:right; margin:1%; margin-top:35%; text-align:left;}
.detail_box{ width:70%; float:left; text-align:center;}
.detail_box ul li{padding:0 0.2em 0 0.2em;}
.detail_box .detail_each{float:left; width:100%; display:none;}
.detail_box .detail_each.first{display:block;}
.detail_box .detail_each a{ display:block; width:94%; padding:3%; line-height:0;}
.detail_pop{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2000}
.detail_pop_bg{ width:100%; height:100%; position:absolute;opacity: 0.5; background:#000; z-index:4000}
.detail_pop_body{ width:100%; position:relative; top:10em; z-index:5000; color:#FFF;}
#product_slider{ line-height:0;}
/**++购买页商品轮播++**/


/**++详情页样式++**/
.product_buy_pannel{ width:98%; margin:0 1%; overflow:hidden; zoom:1;}
.product_buy_pannel div{ float:left;}
.products_info{width:100%; margin:1em 0 1em 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-bottom:1em;}
.product_price_info{ width:75%; padding:0.5em 0;}
.product_buy_pannel .product_activity_info{ width:25% !important; padding-top:1.2em;}
.product_attr{ width:100%;}
.product_attr .each_attr{ width:100%; overflow:hidden; zoom:1;}
.each_attr .each_attr_label{ width:25%;height:2em; line-height:2em; vertical-align:middle;}
.each_attr .each_attr_text{ width:75%;overflow:hidden; zoom:1; padding-top:3px;}
.each_attr_text>span{ display:block; float:left; border:1px solid #999; margin-right:0.3em;height:1.8em; line-height:1.8em; vertical-align:middle; width:4em; text-align:center; cursor:pointer; margin-bottom:0.5em;}
.active_span{border:2px solid #f8004e !important; margin-top:-2px; padding:0 2.1em 0 2.1em; background: url(../images/active_attr_bg.png) no-repeat right bottom #fff    !important;color: #f8004e;}
.add_to_cart{ width:100%; overflow:hidden; zoom:1;}
#add_to_cart{width:20em;}
.add_cart_button{ width:100%; text-align:center; margin-top:1em; padding:1.2em 0 1em 0; border-top:1px solid #CCCCCC;}
#reduce,#plus{ width:4em; height:2.5em; line-height:2.5em; vertical-align:middle; text-align:center; background:-webkit-linear-gradient(#f6f6f6,#e0e0e0,#d3d3d3);-o-linear-gradient(#f6f6f6,#e0e0e0,#d3d3d3); border:1px solid #797979; border-radius:0.3em; box-shadow:0 0 2px inset #FFF; -o-box-shadow:0 0 2px inset #FFF; margin:0;}
#buy_label{ height:2.5em; width:12%; line-height:2.5em; vertical-align:middle;}
#buy_num{ width:4em; border:1px solid #e3e9ef;height:2.4em; line-height:2.4em; vertical-align:middle; margin:0 1em; text-align:center}
.product_intro{ width:98%; margin:0 1%; overflow:hidden; zoom:1; border-top:1px solid #CCCCCC;padding:1em 0;}
.product_show_more{width:98%; margin:0 1% 1em 1%; text-align:center;}
.product_intro div{ float:left;}
.product_intro{ text-align:center;}
.product_intro a{ display:block; margin-top:0.5em;}

.product_detail_more{ width:98%; margin:0 1%; overflow:hidden; zoom:1; display:none; word-break:break-all}

.product_description{ width:98%; padding:0 1%; border-top:1px dotted #ccc;}
.product_description p{ margin:0; padding:0.3333em 0; word-break:break-all;}
.product_description div{ float:left;}
.size_table{width:98%;padding:0 1%;border-top:1px dotted #ccc;}
.attention{ border-top:1px dotted #ccc;width:98%;padding:0.5em 1%;}
.attention .attention_title{ color:#e60012; font-size:1.2em; font-weight:bold; padding-bottom:0.6em;}
.attention .attention_content{ padding-left:1em; padding-bottom:1em;}
.attention_content td{ padding:0.4em 0;}
.goto_top{ width:100%; /*border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;*/ overflow:hidden; zoom:1; padding-bottom:1.5em;}
.goto_top_button{ float:right; width:20%; padding-top:1em;}
.goto_top_button a{ display:block; width:100%;max-height:32px; text-decoration:none; color:#000000; font-size:1em;}
.login_reg_link{ float:left; width:75%;}
.login_reg_link a{ display:inline-block; line-height:0; margin:0; margin-left:0.8em; padding:0;}
.login_reg_link a:first-child{ width:40%;}
.login_reg_link a:last-child{ width:50%;}
.login_reg_link a img{ }

.reviews{width:100%;}
.reviews .reviews_title{width:98%; height:2em; line-height:2em; background-color:#FFA477; color:#FFFFFF; font-size:1.5em; padding-left:2%;}
.reviews .reviews_content{width:98%; padding:0 1% 0 1%; overflow:hidden;}
.reviews .reviews_content p{width:45%; height:2em; line-height:2em; padding: 1em 0 0 1em; float:left;}
.reviews .reviews_content p radio{margin-bottom:10px;}
.reviews .reviews_content .reviews_text{width:90%; height:5em; line-height:1em; border:1px solid #CCCCCC; margin:1em 1em 0em 1em; background:url(../images/2014/login_tips_bg.jpg) center center no-repeat; float:left;}
.reviews .reviews_content .reviews_text:focus{background:url("");}

.reviews .reviews_content .reviews_submit{margin:0.5em 0 0 1em; float:left;}
.reviews .reviews_list{width:92%;margin:0.5em 1% 0.5em 1%; padding:0.5em;border:1px solid #CCCCCC;}
.reviews .reviews_list p{text-align:left;}
/**++详情页样式++**/

/**++分类页++**/
.cats_box{ width:98%; margin:10px 1% 0 1%;}
.cats_box .cats_nav{ border-radius:0.4em 0.4em 0 0; border-bottom:4px #f12800 solid; height:2.75em; max-height:36px; overflow:hidden; width:100%; background:url(../images/cat_nav_bg.jpg) repeat-x;}
#go_to_father_cat{ display:block; line-height:0; float:right; width:30%; padding-top:0.2em; height:2.7em}
#go_to_father_cat img{ height:100%;}
.cat_break_nav{ width:70%; height:2.75em; line-height:2.75em; vertical-align:middle; overflow:hidden; float:left;}
.cat_break_nav a{ color:#FFF; font-size:1.2em; text-decoration:none; margin:0 1em;}
.cat_break_nav a:link,.cat_break_nav a:visited{color:#FFF;text-decoration:none;}
.cats_lists{ width:100%; margin:0; padding:0;}
.cats_lists section{ width:100%; float:left; padding:0; margin:0.5em 0 0 0;background:url(../images/cat_detail_link_icon.png) no-repeat right 0.3em #ffa579;}
.cats_lists_special section{background:url(../images/cat_detail_link_icon.png) no-repeat right 0.3em #74bc89 !important;}
.cats_lists a{ color:#FFF; text-decoration:none; padding:0.75em 0.4em;; display:block}
.cats_lists a:link,.cats_lists a:visited{ color:#FFF; text-decoration:none;}
.rec_cats{ width:100%;}
.rec_cats a{ display:block; float:left; width:49%; line-height:0; margin-top:0.5em; text-align:center}
.rec_cats a:nth-child(2n+1){ margin-right:2%;}
.rec_cats a:last-child{ margin-bottom:4.5em;}
/**++分类页++**/

/**++用户登录注册++**/
.user_input_box{ width:98%; margin:0 1% 0 1%; position:relative;}
.user_input_body{ width:98%; margin:0 1%; border-radius:0.4em; border:1px solid #d7d7d7 inset; background:url(../images/user_input_bg.jpg) repeat; padding-top:1.2em; padding-bottom:0.8em;}
.user_input_title{ height:47px; width:98%; padding-left:2%; position:absolute;top:1.2em; background:url(../images/2014/steplogintitlebg_arrow.png) no-repeat; color:#FFF; text-shadow:0 1px 2px #000000 inherit; line-height:2.75em; vertical-align:middle;}
.user_input_title span{width:100% height:47px; line-height:47px; font-size:1.2em; background:url(../images/2014/steplogintitlebg.png) repeat-x; display:block;}
.user_input_table{ margin:0 2%; border-collapse:collapse;}
.user_input_table td{ height:4em;}
/*.user_input_table td input[type=text],.user_input_table td input[type=password]{ border-radius:0.5em; border:1px solid #cecece; height:3em; width:90%;}*/
.user_input_skin{ border-radius:0.5em; border:1px solid #cecece; height:3em; width:90%; background:-webkit-linear-gradient(#eeeeee,#ffffff);-o-linear-gradient(#eeeeee,#ffffff);box-shadow:1px 1px 4px #e5e3e3 inset; -o-box-shadow:1px 1px 4px #e5e3e3 inset;}
.user_input_username{ width:100%; height:100%;background:url(../images/user_input_user_icon.png) 3% center no-repeat;}
.user_input_skin input{ width:86%; padding-left:14%;border-radius:0.5em; background:none; border:none; height:100%; line-height:100%;  vertical-align:middle;}
.user_input_password{width:100%; height:100%; background:url(../images/user_input_password_icon.png) 3% center no-repeat;}
.user_input_submit_button{ height:3.5em; width:45%; color:#FFF; border:1px solid #af0120; border-radius:0.5em; background:-webkit-linear-gradient(#f0024e,#d80128,#c00002); -o-linear-gradient(#f0024e,#d80128,#c00002); text-shadow:0px 1px 2px #000 inherit; -o-text-shadow:0px 1px 2px #000 inherit;}

.user_input_regdirect{padding:0 0 0 5%; margin:0;}
.password_forget_link{padding:0 0 0 6%; margin:0;}
.password_forget_link a{ color:#f1024f; text-decoration:underline;}
.password_forget_link a:link,.password_forget_link a:visited{color:#f1024f;}

.user_buy_direct{width:100%; text-align:center; overflow:hidden; padding-top:2em;}

/**++用户登录注册++**/

/**++用户中心++**/
.ucener_bread_nav{width:100%;height: 48px;text-align:center;line-height: 48px;vertical-align:middle;margin-bottom:0.8em;background:url(../images/2014/cart_nav_bg.jpg) repeat-x;border-bottom: 1px solid #4d95ae;}
.ucenter_current_page{ font-size:1.5em; color:#cef9ff; text-shadow:1px 1px 2px #252524; -o-text-shadow:1px 1px 2px #252524; word-break:break-all;}
.ucener_bread_nav .ucenter_goback{ width:20%;display:block; float:left; height:4em; padding:0.7em 0 0.3em 1%;}
.ucener_bread_nav .ucenter_goback img{ max-height:100%;}

.ucener_bread_nav  .ucenter_logout{width: 30%;display:block;float:left;height:4em;padding: 0.4em 0 0.3em 2%;}
.ucener_bread_nav .ucenter_goback img{ max-height:100%;}

.ucenter_item_box{ margin:0.8em 1%; padding:0;list-style:none; width:98%; overflow:hidden; zoom:1;border-radius:0.5em;}
.ucenter_item_box li{width:94%;padding: 2% 3% 2% 2%;background:#ffffff;border-bottom:1px solid #d9d0d1;border-left:1px solid #d9d0d1;border-right:1px solid #d9d0d1;overflow:hidden;zoom:1;color:#646263;font-size: 1.3em;}

.ucenter_item_box li:first-child{border-top:1px solid #d9d0d1; border-radius:0.5em 0.5em 0 0;}
.ucenter_item_box li:last-child{border-radius:0 0 0.5em 0.5em;}
.ucenter_item_box li img{ max-height:100%;}
.ucenter_item_box li .ucenter_item_link_icon{ display:block; float:right; width:9%;height:1.6em; padding-top:0.4em; text-align:center;}
.ucenter_item_box li .ucener_item_link_word{ display:block; float:left; width:80%; height:2em; line-height:2em; vertical-align:middle; color:#646263; text-decoration:none}
.ucenter_item_box li .ucener_item_link_word:link,.ucenter_item_box li .ucener_item_link_word:visited{color:#646263;}
.ucenter_item_box li .ucenter_item_word{ width:89%; height:2em;line-height:2em; vertical-align:middle;}

.ucenter_orders{ width:98%; margin:0 1%; padding:1em 0 0 0;}
.u_order_table{background:#FFF; border-collapse:collapse; margin:0 0 2em 0;}
.u_order_table th{ border:1px solid #e6e6e6; height:2.5em; background:#f3f3f3; line-height:2.5em; vertical-align:middle;}
.u_order_table td{ border:1px solid #e6e6e6;}
.order_counts{ padding:0.2em 2% 0.2em 2%; vertical-align:top; color:#808080; line-height:2em;}
.order_count_head{ padding-left:5%;}
.u_order_product{ width:100%; overflow:hidden; zoom:1; padding:0.5em 0; border-bottom:1px solid #e6e6e6;}
.u_order_product div{ float:left;}
.u_order_product_img{ width:15%; padding-left:2%;}
.u_order_product_base,.u_order_product_attr{ width:80%; padding-left:3%;}
.u_order_product_attr span{ display:block; float:left; padding-right:0.25em;}
.u_order_product_title{ width:80%;}
.u_order_product_price{ width:20%; color:#e50065; text-align:center;}
.u_order_product_title a{ color:#3366cc; text-decoration:none;}
.u_order_product_title a:link,.u_order_product_title a:visited{color:#3366cc;}
.order_count_head a{ color:#000;}
.order_count_head a:link,.order_count_head a:visited{color:#000;}
.ucenter_orders .u_order_product:last-child{ border:none;}
.u_order_product_attr{ color:#808080;}
.order_num span{ display:block; float:left}
.order_num span:first-child{ padding-left:0.3em; padding-right:2em;}



.order_status{ font-size:1.5em; color:#ff4400; height:2.5em; line-height:2.5em; vertical-align:middle;}

.odetail_label{ color:#808080}
.odetail_content{ color:#000000;}
.ucenter_order_detail li{ padding-top:1em;padding-bottom:1em;}
.ucenter_order_detail{ font-size:0.6em;}

.ucenter_new{display:block; float:right; height:4em; padding:0.7em 0 0.3em 0;}
.ucenter_new img{ max-height:100%; max-width:96%}
.ucenter_addr_book{ width:98%; margin:0 1%; padding:0;}
.ucenter_addr_book .ucenter_each_addr{ width:99.5%; padding:0; margin:1.5em 0 1em 0; border:2px solid #FFF; padding:0; background:#FFF; position:relative; overflow:hidden; zoom:1;}
.ucenter_each_addr .ucenter_attr_checked{ height:2.4em; width:2.4em;color:#FFF; position:absolute; top:0; left:0; display:none;}
.ucenter_each_addr div{ float:left;}
.ucenter_each_default{ border:2px solid #f1024f !important;}
.ucenter_each_default .ucenter_attr_checked{ display:block;}
.ucenter_addr_left{ padding:2%; border-right:1px solid #e7e7e7; width:64.5%; cursor:pointer;}
.ucenter_addr_right{ padding:2%; width:26%; text-align:center;}
.ucenter_addr_left p.ucenter_addr_important{ padding:0.8em 0 0 0; margin:0;}
.ucenter_addr_important{ color:#f1024f; font-size:1.5em;}
.ucenter_addr_main{ color:#808080;}
.ucenter_addr_right a{ display:block; width:96%; padding:1.5em 0 0 0; margin:0; line-height:1em;}
.ucenter_addr_modify_link{ color:#000; text-decoration:underline;}
.ucenter_addr_modify_link:link,.ucenter_addr_modify_link:visited{color:#000;}
.ucenter_addr_del{ color:#f1024f; text-decoration:underline;}
.ucenter_addr_del:link,.ucenter_addr_del:visited{color:#f1024f;}

.user_form{ width:100%; padding:0; color:#414141; font-size:1.5em}
.user_form form{ width:100%; margin:0; padding:0;}
.user_form_dl{ margin:0 0 1em 0; padding:0; width:100%;}
.user_form_dl .user_label,.user_form_dl .user_input,.user_form_dl .user_select,.user_form_dl .user_check_group{ display:inline-block;}
.user_form_dl .user_select{ width:30%; height:3em; border:1px solid #c2c2c2; border-radius:0.4em; padding:0 2%; margin-left:1%;}
.user_form_dl .user_label{ width:90%; padding-left:2%; height:3em; line-height:3em; vertical-align:middle;}
.user_form_dl .user_input{ height:3em;line-height:100%; vertical-align:middle; background:#FFF; border:1px solid #c2c2c2; border-radius:0.5em; width:90%; padding:0 2%; box-shadow:0 1px 4px #FFFFFF; margin-left:1%;}
.user_form_dl .user_check_group{ height:3em;line-height:3em; vertical-align:middle;width:74%; padding:0 2%;}
.user_form_dl .user_radio,.user_form_dl .user_check_label{ display:inline-block;}
.user_radio{width:1.5em; height:1.5em;}
.user_form_dl .user_label_long,.user_form_dl .user_input_short{display:inline-table;}
.user_form_dl .user_label_long{width:50%; padding-left:2%; height:2em; line-height:2em; vertical-align:middle;}
.user_form_dl .user_input_short{ height:3em;line-height:100%; vertical-align:middle; background:#FFF; border:1px solid #c2c2c2; border-radius:0.5em; width:90%; padding:0 2%; box-shadow:0 1px 4px #FFFFFF;}
.p_tips{padding:0 0 0 2%; margin:0; color:#FF0000;}
.p_shuoming{width:98%; padding:0.5em 0 0 2%;}

.user_modifyaddress{ margin:0 2% 1em 2%; padding:0; width:96%;}
.user_modifyaddress dd{ margin:0; padding:0.5em 0 0 0;}
.user_modifyaddress .user_label,.user_form_dl .user_input,.user_form_dl .user_select,.user_form_dl .user_check_group{ display:inline-block;}
.user_modifyaddress .user_select{ width:30%; height:3em; border:1px solid #c2c2c2; border-radius:0.4em; padding:0 2%;}
.user_modifyaddress .user_label{ width:90%; padding-left:2%; height:2em; line-height:2em; vertical-align:middle;}
.user_modifyaddress .user_input{ height:3em;line-height:100%; vertical-align:middle; background:#FFF; border:1px solid #c2c2c2; border-radius:0.5em; width:90%; padding:0 2%; box-shadow:0 1px 4px #FFFFFF;}
.user_modifyaddress .user_input{border-radius:0.4em !important; height:2.8em !important;}
.user_modifyaddress .user_input_3{border-radius:0.4em !important; height:2.8em !important; width:10%; margin-left:1%; border:1px solid #CCCCCC;}
.user_modifyaddress .user_input_4{border-radius:0.4em !important; height:2.8em !important; width:15%; margin-left:0.5em; border:1px solid #CCCCCC;}

/**++用户中心++**/

/**++购物车++**/
.cart_step{width:100%; padding:0.5em 0 0.5em 0; border-bottom:1px solid #CCCCCC; text-align:center;}
.cart_step_title{ height:3em; line-height:3em; vertical-align:middle; font-weight:bold; margin:0.5em 0; padding:0 0 0 2%; font-size:1.3em; background:#f3f3f3; border:1px solid #e6e6e6;}
.cart_step_title a{ color:#0000dd; text-decoration:underline;}
.cart_step_title a:link,.cart_step_title a:visited{color:#0000dd; text-decoration:underline;}
.cart_step_title span{ color:#ccc;}

.cart_step_1,.cart_step_2,.cart_step_3,.cart_step4{ width:100%; margin:0 0 0.5em 0; padding:0;overflow:hidden; zoom:1;}
.cart_each_product{ margin:0.5em 0; padding:0; border-collapse:collapse;}
.cart_each_product div{ float:left;}
.cart_each_product td{ border:1px solid #e6e6e6;}
.cart_product_del{ background:#f3f3f3; width:10%; height:100%; line-height:100%; vertical-align:middle;}
.cart_product_del a{ display:block; width:100%; height:100%; color:#e50065; cursor:pointer; text-decoration:none; font-weight:bold; font-size:3em;; line-height:100%; vertical-align:middle;}
.cart_product_info{ width:60%;}
.cart_product_operate_num{ width:100%; height:100%; vertical-align:middle}
.cart_product_operate_num span{float:left; line-height:2.5em; color:#808080;}
.cart_product_operate_num input{height:32px; line-height:32px;}
.cart_product_operate_num .cart_product_reduce{ width:35px;background:url(../images/2014/reduce.jpg) center center no-repeat; border:none; float:left;}
.cart_product_operate_num .cart_product_add{ width:35px;float:left; background:url(../images/2014/plus.jpg) center center no-repeat; border:none;}
.cart_product_operate_num .cart_product_num{ width:3em; height:2em; line-height:2em;border:1px solid #e3e9ef;vertical-align: middle; margin:0 0.5em 0 0.5em; float:left;}

.cart_product_img{ width:33%; height:100%; padding-left:2%; padding-top:2%; text-align:center;}
.cart_product_img a{ display:block;height:100%; width:100%;}
.cart_product_img img{ margin:auto;}
.cart_product_base{ width:60%; padding:2% 0 0 4%; word-break:break-all; overflow:hidden;}
.cart_product_name{ width:100%; line-height:1.6em; padding:0.2em 0 0.2em 0;}
.cart_product_name a:link,.cart_product_name a:visited{color:#000000; text-decoration:none}
.cart_product_price{width:100%; padding-bottom:0.2em;}
.cart_product_price span{ color:#e50065}
.cart_product_attr span{ width:90%; height:2em; line-height:2em; display:block; float:left;}
.cart_product_attr{width:100%; color:#808080;}
.cart_each_count{ height:2em; font-size:1.2em; line-height:2em; vertical-align:middle; padding-right:1em;}
.cart_each_count span{color:#e50065}
.cart_total{ border-collapse:collapse;}
.cart_total td{border:1px solid #e6e6e6; padding:0.5em 0;}
.cart_total_money{ width:98%; padding:0 2% 0.5em 0;}
.cart_total_money p{ float:right; margin:0 0 0 0.6em;}
.cart_total_money span{ font-size:1.5em; color:#e50065}
.cart_skip{ width:98%;padding:0 2% 0 0;}

.cart_skip_button{height: 3em; padding:0 2em;color: #FFF;border: 1px solid #af0120;border-radius: 0.5em;background: -webkit-linear-gradient(#f0024e,#d80128,#c00002);-o-linear-gradient(#f0024e,#d80128,#c00002);text-shadow: 0px 1px 2px #000 inherit;-o-text-shadow: 0px 1px 2px #000 inherit;margin-right:5%;}

.cart_setp_2_table{ border-collapse:collapse; background-color:#CCCCCC;}
.cart_setp_2_table td{background-color:#FFFFFF;}

.cart_step_2_heading{ width:24%; padding-left:2%; height:2.5em; line-height:2.5em; vertical-align:middle; font-weight:bold; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.cart_step_2_content{ width:68%; padding-left:2%; border-bottom:1px solid #CCCCCC;}
.cart_setp_2_reword{ padding-bottom:0.5em; padding-top:0.5em;}
.cart_reword_info,.cart_use_reword{ width:100%;}
.cart_reword_info p{ display:inline-block; padding:0 0.5em 0.5em 0;}
.cart_use_reword label,.cart_use_reword input,.cart_setp_2_coupons label,.cart_setp_2_coupons input{ display:inline-block;}
.cart_use_reword label,.cart_setp_2_coupons label{ width:43%;}
.cart_use_reword input,.cart_setp_2_coupons input{ width:48%;height: 2.5em;line-height: 100%;vertical-align: middle;background: #FFF;border: 1px solid #c2c2c2;border-radius: 0.4em;padding: 0 1%;}
.cart_setp_2_coupons,.cart_step_2_backup{padding-bottom:0.5em; padding-top:0.5em;}
.cart_step_2_backup textarea{ width:91%;background: #FFF;border: 1px solid #c2c2c2;border-radius: 0.4em;padding:1%;}
.cart_step_2_backup p{color:#8a8a8a;}

.cart_check_buy_way{width:100%; height:3.5em; margin:0.5em 0 0 0.5em;}
.cart_login{ width:94%; padding-top:0.5em; padding-left:6%; margin:0 0 0.5em 0; display:none;}
.cart_login .cart_username,.cart_login .cart_password{height: 2.5em;line-height: 100%;vertical-align: middle;background: #FFF;border: 1px solid #c2c2c2;border-radius: 0.4em;padding: 0 1%; width:91%; margin:0.5em 0;}

.cart_new_address{ width:100%; display:none;}
.cart_new_address .user_input{border-radius:0.4em !important; height:2.8em !important;}
.cart_new_address .user_input_3{border-radius:0.4em !important; height:2.8em !important; width:10%; margin-left:1%; border:1px solid #CCCCCC;}
.cart_new_address .user_input_4{border-radius:0.4em !important; height:2.8em !important; width:15%; margin-left:0.5em; border:1px solid #CCCCCC;}

.cart_addr_lists{ width:100%;}
.cart_each_addr{ width:97%; border:2px solid #d3cbcc; position:relative; margin:0.5em 1% 0.5em 1%; cursor:pointer;}
.cart_addr_checked_icon{ width:2.5em; height:2.5em; left:0; top:0; position:absolute; display:none;}
.cart_each_modify{ height:2.5em; right:2px; top:30%; position:absolute; width:20%; text-align:center;}
.cart_each_modify a{color:#000000;}
.cart_each_detail{ padding:2em 2% 2% 2%; width:75%; border-right:1px solid #e6e6e6;}
.cart_each_detail p{ margin:0; padding:0.3em 0;}
.cart_each_detail p.red{font-size:1.5em; color:#f3406e;}
.cart_addr_cheked{ border:2px solid #f1024f !important;}
.cart_addr_cheked .cart_addr_checked_icon{ display:block;}

.cart_step_3_table{ width:100%;}
.cart_setp_3_heading{ width:26%; padding-left:2%; height:2.5em; line-height:2.5em; vertical-align:middle; font-weight:bold;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.cart_setp_3_content{ width:72%;padding-top:0.5em;padding-bottom:0.5em;border-bottom:1px solid #e6e6e6;}
.cart_setp_3_content p{color:#808080; padding-left:2%;}
.cart_setp_3_content p.red{font-size:1.5em; color:#f3406e;}
.cart_setp_3_content p.beizhu{color:#f3406e;}

.cart_step_3_products{border-collapse:collapse;}
.cart_step_3_product_img{ width:20%; height:100%; line-height:100%; vertical-align:top;border-bottom:1px solid #e6e6e6; padding:0.2em 0 0.2em 2%;}
.cart_step_3_product_info{ width:77%;border-bottom:1px solid #e6e6e6; padding:0 0 0.2em 1%;}
cart_step_3_product_info p{ margin:0; padding-bottom:0.5em;}
.cart_step_3_product_attr span{ display:inline-block; color:#808080; margin-right:0.2em; width:48%; float:left;}
.cart_step_3_product_attr span.price{color:#000000; width:90%;}
.cart_step_3_product_attr span.price a.oldprice{color:#666666; text-decoration:line-through;}
.cart_step_3_product_attr span.price a.currentprice{color:#FF0000;}

.cart_step_3_product_info a{ color:#3366cc; text-decoration:none}
.cart_step_3_product_info a:link,.cart_step_3_product_info a:visited{ color:#000000; text-decoration:none}
.cart_setp_3_product_count span{ color:#e50065;}
.cart_setp_3_product_counts{ height:1.5em;line-height:1.5em; vertical-align:middle; color:#000000;}
.cart_setp_3_product_counts span.subtotal{width:60px; text-align:left;font-size:1.2em;}
.cart_setp_3_product_counts span.total{width:60px; text-align:left;font-size:1.2em;color:#e50065;}

.cart_step_3_total{ font-size:1.3em; padding-right:2%;}
.new_user_address{ padding:0.6em 0;}
.new_user_address a{ color:#3366cc; text-decoration:none;}
.new_user_address a:link,.new_user_address a:visited{color:#3366cc; text-decoration:none;}

.cart_step_4 p{width:98%;text-align:center;font-size:1.2em; margin:1em 1%;}
.bixu{width:3em; height:2em; line-height:2em; display:block; text-align:center; background-color:#FF6600; color:#FFFFFF; float:right; margin:0.5em 3em 0.5em 1em;}

#dispaly_thefull_space{ display:none; line-height:0;}
/**++购物车++**/

/**++详情页弹出轮播++**/
.product_show{ position:absolute; left:0; top:0; z-index:5000; background:#000; width:100%; display:none}
/**++详情页弹出轮播++**/

/**++福袋商品++**/
.index_fudai_link{ width:98%; padding:0 1%; margin:0.5em 0; overflow:hidden; zoom:1;}
.index_fudai_link img{ float:left}
/**++福袋商品++**/

/**++支付方式列表++**/
input[type=radio]{ vertical-align:middle; margin:0; padding:0;}
label{ font-family:Tahoma; vertical-align:middle}
.cart_step_2_payment .payment_list{ width:100%; padding:0.6em 0; margin:0;}
.cart_step_2_payment .payment_list.paydollar{width:33%; float:left;}
.cart_step_2_payment .payment_list_tips{color:#8a8a8a;}
.payment_list .payment_word{ float:left;  padding:0em 1em 0em 0em;}
.payment_list  img{ float:left; max-width:50%;}
.cart_setp_3_payment{padding-left:2%;}
.cart_setp_3_payment .payment_name{ width:60%; float:left;padding-top:0.6em;}
.cart_setp_3_payment img{float:left; max-width:40%;}
.goPaying{ color:#3366cc; text-decoration:underline;}
.goPaying:link,.goPaying:visited{color:#3366cc; text-decoration:underline;}
.goPaying:hover{color:#3366cc; }
/**++支付方式列表++**/

/**++media quey++**/
@media only screen and (max-width: 639px){
	.footer_ul_nav li{padding:0 5%;}
}
@media only screen and (min-width : 640px){
	.nav .top_nav .nav_block{width:65%; float:right;}
	.footer_ul_nav li{padding:0 6.5%;}
	.each_product_info .product_name{ margin:0 0 2.2em 0;}
	.product_activity_info{ width:100%;margin:0 0 0 0;}
	.current_price{margin:0 0 0 0;}

.top .top_logo img{margin:0px;}
.search_button { width:19%;}
.index_cate_type .each_cate_type{margin-left:12% !important;}
.index_wall .wall{margin-left:2.4%;}
.foot_navs .foot_nav .foot_nav_one .foot_nav_bg{width:75%;}	
}

@media only screen and (min-width : 481px) and (max-width : 639px){

}

@media only screen and (max-width : 479px){
	.u_order_product_attr span{ padding-left:0.4em}
	.order_num span:last-child{ display:none;}
	
	.each_time_slider{ padding:0 2.5%; width:45%;}
	.each_time_img{ width:42%;}
	.each_time_img .panic_discount{position:relative; top:-2.5em; width:90%; padding-right:10%; text-align:right;}
	.each_time_info{ width:56%; padding-left:1.5%; text-align:left;}
	.price_time_buy img{ max-width:13% !important; margin-top:-0.5em;}
	.each_time_name{ max-height:3em; overflow:hidden; line-height:1.5em;}
	.each_time_price img{ display:none}
	
	.footer_ul_nav li{padding:0 5.5;}
	.search_input{ width:70%;}
	.header_cart{ width:33%;padding:0.3em 0;}
	.header_cart_main{ width:90%; padding-top:0;}
	.logo{/*padding:1.2em 0 0.3em 0;*/ height:2em;}
	.index_product_type .each_product_type{ margin:0 1.4% 0 0;}
	/*.index_product_type .each_product_type:nth-child(2n+1){ margin-right:3%;}*/
	.cart_step_1_next{ width:100%;}
	
	.cart_step_3_product_attr span{ display:block;}
}
@media only screen and (min-width : 480px){
.header .header_top .top_right p{padding-top:0.5em;}

	.time_logan{ padding-left:2%; padding-top:0.1666em;}
	
	.cats_lists section{ width:48%;}
	.cats_lists section:nth-child(2n+1){ margin-right:4%;}
	
	.user_input_skin input{width: 92%;padding-left:8%;}
	
	.header_cart_main{ width:60%;}
	
	.cart_total_money{ width:76%;padding:0.8em 2% 0 0; float:left}
	.cart_skip{width:20%;padding:0 2% 0 0; float:left}
	.ucener_bread_nav  .ucenter_logout{ width:20%;}
}

@media only screen and (max-width : 450px){
	.each_product_img{ width:30%; padding-right:2%;}
	.product_name,.product_activity_info{width:68% !important;}
	.product_name{ font-size:1em}
	.discount_num{ margin-bottom:0.8em;}
	.current_price,.product_detail{ width:68% !important;}
	.current_price{ margin:0;}
	.product_detail .product_detail_link{ width:48%; float:left}
	
	.product_price_info{ width:64%; padding-bottom:0;}
	/*.product_name,.product_activity_info{width:36%;}*/
	#add_to_cart{ margin-left:0;}
	
	.user_form_dl .user_label{ width:98%; background-color:#f0f0f0; margin-bottom:0.4em; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
	.user_form_dl dd{ padding:0.4em 0 0 0;}
	.user_form_dl .user_input{ width:90%; margin-left:2%;}
	.user_form_dl .user_select{ margin-left:2%;}
	
	.search_button { width:25%;}
	
	.discount_word{font-size:1em; background:#ff0000; padding:0.05em;}
	.current_price span{ font-size:1em; font-weight:bold; color:#ff0000;}
	.product_buy_pannel .product_activity_info{ margin:0;width:23% !important;}
	.product_price_info{width:77%;}
	
	.cats_lists_special section{ width:48% !important;}
	.cats_lists_special section:nth-child(2n+1){ margin-right:4% !important;}
	.add_cart_button{ padding:1em 0;}
	
	#dispaly_thefull_space{ display:block;}
	
	.index_product_type .each_product_type{ margin:0 0.7% 0 0;}
}

@media only screen and (min-width : 350px) and (max-width : 479px){
	.footer_ul_nav li{padding:0 3.5%;}
}
/**++包含Iphone++**/
@media only screen and (max-width : 349px){
	.footer_ul_nav li{padding:0 3%;}
	#display_original_price_space{ display:inline-block;}
	#display_current_price_space{ display:inline-block;}
	.product_name{ height:1.4em; line-height:1.4em; overflow:hidden;}
	.index_product_type .each_product_type{ margin:0 0.6% 0 0;}
}
@media only screen and (max-width : 319px){
	.footer_ul_nav li{padding:0 1%;}
	.footer_ul_nav li{ list-style:none; float:left; padding:0 6%; overflow:hidden; width:3.24em;}
	.footer_ul_nav li:nth-child(4){ width:4.14em !important;}
	.footer_ul_nav li:last-child{ width:2.7em !important;}
	.header_cart{ width:40%;}
	.header_view_cart_link{ display:none;}
	.time_logan{padding-left:1%;}
	.search_input{ width:70%;}
	.new_product{ display:none;}
	.header_space{ display:none;}
	.logo{width:51%;padding:0.8em 0 0.7em 0;}
	.logo a{ padding-left:1%;}
	.index_product_type .each_product_type{ width:47%; border:1px solid #b5b5b6; padding:0.4333%; margin:0 0 2% 0;}
	.index_product_type .each_product_type:nth-child(2n+1){ margin-right:2%;}
	.footer_ul_nav li{padding:0 1.2%;}
	.each_product_img{ width:38%; padding-right:2%;}
	.product_name,.product_activity_info{width:60% !important;}
	.discount_num{ margin-bottom:0.5em;}
	.current_price,.product_detail{ width:100% !important;}
	.product_detail .product_detail_link{margin-top:1em; width:40%;}
	.pages a{ padding:0.4em 0.65em;}
}
@media only screen and (min-width : 320px)
{
}

/**++iphone5++**/
@media screen and (device-aspect-ratio: 40/71){  
	.index_product_type .each_product_type{ margin:0 0.6% 0 0;}
}
/**++media quey++**/

.step_all{width:99%; margin:auto; text-align:left; padding:0.5em; background:url(../images/2014/cart_nav_bg.jpg) repeat-x;}
.step_all .step_all_1,.step_all_2,.step_all_3,.step_all_4{display:block; background-color:#CCCCCC; color:#FFFFFF; text-align:center; float:left; font-size:12px; padding:0 1% 0 1%;}
.step_all .step_all_arrow{text-align:center;display:block; float:left; color:#CCCCCC; font-weight:bold; font-size:14px; text-align:center; width:4%; padding-top:0.7em;}
.step_all .step_all_arrow.active{color:#FF6600;}
.step_all .step_all_1.active{background-color:#FF6600;}
.step_all .step_all_2.active{background-color:#FF6600;}
.step_all .step_all_3.active{background-color:#FF6600;}
.step_all .step_all_4.active{background-color:#FF6600;}

.size_description {
    background-color: #CCCCCC;
    width: 100%;
}
.size_description tr td {
    background-color: #FFFFFF;
    height: 30px;
    text-align: center;
}
.size_description tr th {
    background-color: #E8538D;
    color: #FFFFFF;
    height: 30px;
    text-align: center;
    vertical-align: middle;
}
.size_description tr td.red {
    background-color: #FADBE0;
    text-align: center;
}
.size_description tr td.blue {
    background-color: #BADCF5;
    text-align: center;
}
.size_description tr td.title {
    background-color: #E8538D;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.size_description tr td.beizhu {
    color: #FF0000;
    text-align: left;
}
.size_description tr td.beizhu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.size_description tr td.beizhu ul li {
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
/*搜索专页*/
.top .search_input_special{width:70%; height:32px; margin:4px 0px 5px 20px; border:none; float:left;}
.top .search_submit_special{width:40px; height:36px; border:none; background:url(../images/2014/search_icon.png) no-repeat; margin:2px 0px 3px 10px; float:left;}
.search_history{width:100%;padding:0px; list-style:none; margin:0.5em 0 0 0; border-top:1px solid #bfbfbf;}
.search_history li{width:100%; margin:0px; padding:0 0 0 2em; list-style:none; border-bottom:1px solid #bfbfbf; height:3em; line-height:3em; background-color:#f7f7f7; font-size:1.6em;}
.search_clear{width:80%; height:40px; margin:3em 10% 0 10%; text-align:center;}
.search_clear a{width:262px; height:40px; display:block; color:#000000; text-align:center; line-height:40px; background:url(../images/2014/search_clear_bg.jpg) no-repeat; font-size:1.4em;}
/*搜索专页*/

/*简易页面样式*/
.simplepage{width:98%; margin:1em 1%;}
.simplepage h1{font-size:1.5em; color:#009966;}
.simplepage h2{font-size:1.2em; color:#009966; border-top:1px solid #CCCCCC; padding-top:0.5em;}
.simplepage p{font-size:1em; line-height:1.4em; padding:0.5em 0 0.5em 0;}

.message_list{width:98%; margin:0 1%; padding:0;}
.message_list li{margin:0; padding:0; border-bottom:1px solid #CCCCCC; height:3em;}
.message_list li .message_one{width:25%; float:left; height:3em; line-height:1.5em; border-right:1px dashed #CCCCCC; text-align:center;}
.message_list li .message_two{width:74%; float:right; height:3em; line-height:1.5em;overflow: hidden;}
.message_list li .message_two a{text-decoration:none; color:#009966;}

.message_title{font-size:1.5em; text-align:center; margin:0; padding:0;}
.message_time{text-align:center; border-bottom:1px solid #CCCCCC;}
.message_content{width:98%; margin:0.5em 1%;}

.huodong{width:98%; margin:0 1%;}
.huodong .huodong_logo{width:100%;}
.huodong .huodong_logo ul li{text-align:center;}
.huodong .huodong_title{width:100%; height:50px; text-align:center;}

/*.discount_label{position:absolute; top:0;}*/

img[src$='141201zzban.jpg'] {
    width: 100%;
}

.discount_label{position:absolute; top: 120px;left: 50px;right: 10px;}